Skip to content

build(deps-dev): bump ultralytics from 8.3.162 to 8.4.104 - #26

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/ultralytics-8.4.104
Closed

build(deps-dev): bump ultralytics from 8.3.162 to 8.4.104#26
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/ultralytics-8.4.104

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 23, 2026

Copy link
Copy Markdown
Contributor

Bumps ultralytics from 8.3.162 to 8.4.104.

Release notes

Sourced from ultralytics's releases.

v8.4.104 - New YOLO26-Depth monocular depth estimation task (#25065)

🌟 Summary

YOLO26 gains a complete monocular depth estimation task, enabling per-pixel distance prediction, training, validation, visualization, calibration, and deployment alongside existing Ultralytics tasks. 🌍📐

📊 Key Changes

  • New YOLO26-Depth model family 🤖

    • Adds yolo26n-depth, yolo26s-depth, yolo26m-depth, yolo26l-depth, and yolo26x-depth.
    • Uses a DPT-style depth head that fuses multi-scale YOLO26 features to produce dense depth maps aligned with the input image.
    • Supports both unbounded log-depth output for short- and long-range scenes and bounded depth output modes.
  • Depth is now a first-class Ultralytics task 🆕

    • Available through the CLI:
      yolo depth train
      yolo depth val
      yolo depth predict
      yolo export
    • Fully supported through the Python Model API, including prediction, training, validation, export, and model.calibrate().
  • Improved depth training and evaluation 📊

    • Adds depth-specific loss functions combining scale-aware depth accuracy with multi-scale edge and gradient matching.
    • Adds standard depth metrics such as delta1, delta2, delta3, absolute relative error, RMSE, and SILog.
    • Handles sparse or invalid ground-truth pixels safely.
  • Depth-aware data pipeline 🗂️

    • Introduces paired RGB image and .npy float32 depth-map loading.
    • Applies geometric transformations and flips consistently to images and depth maps.
    • Adds validation for missing, corrupt, incorrectly shaped, or unreadable depth targets.
    • Adds Depth8, an 8-image dataset for rapid pipeline testing and debugging.
  • Large dataset and benchmark support 🌐

    • Adds configurations and documentation for NYU Depth V2, KITTI, SUN RGB-D, ARKitScenes, DIODE, Hypersim, TartanAir, Virtual KITTI 2, and others.
    • Documents zero-shot evaluation on NYU Depth V2, KITTI, ETH3D, Make3D, and iBims-1.
    • Released models are pretrained on a broad mix of approximately 2.19 million indoor, outdoor, synthetic, real-world, and pseudo-labeled images.
  • Depth visualization and results support 🎨

    • Adds DepthMap results, depth heatmap plotting, depth-aware result summaries, and access through result.depth.data.
    • Depth predictions can be converted through the existing .cpu() and .numpy() workflows.
  • Export and deployment support 🚀

    • Adds depth export support for formats such as ONNX and TensorRT.
    • Dynamic exported output shapes track the input image dimensions.
    • TensorRT documentation now correctly lists the supported opset and workspace arguments.
    • Explicitly prevents unsupported NMS or IMX export configurations for depth models.
  • More reliable training logs 🧾

    • Loss components are now returned as name-keyed dictionaries rather than positional tensors.

... (truncated)

Commits
  • a62cbdf New YOLO26-Depth monocular depth estimation task (#25065)
  • 04e29c7 Make threaded plot threads non-daemon so interpreter shutdown joins them (#25...
  • 6bf16f5 Fix safe_download tar extraction crash with delete=True (#25340)
  • 74e6346 update ultralytics-inference version to 0.0.30 in documentation (#25339)
  • 514600f Cache semantic mask bit-depth to avoid reopening every epoch (#24985)
  • 564ba48 Return loss items as name-keyed dicts from criteria (#25330)
  • 8c39458 fix: list TensorRT export arguments (#25338)
  • 686c16a Add Objects365 pretrained YOLO26 models to dataset docs (#25333)
  • 7460c93 Batch TaskAlignedAssigner select_topk_candidates into a single scatter_add_ (...
  • 6b8636e Compute DFL log_softmax once instead of two cross_entropy calls (#25329)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [ultralytics](https://github.com/ultralytics/ultralytics) from 8.3.162 to 8.4.104.
- [Release notes](https://github.com/ultralytics/ultralytics/releases)
- [Commits](ultralytics/ultralytics@v8.3.162...v8.4.104)

---
updated-dependencies:
- dependency-name: ultralytics
  dependency-version: 8.4.104
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Jul 23, 2026
@dependabot @github

dependabot Bot commented on behalf of github Jul 28, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #39.

@dependabot dependabot Bot closed this Jul 28, 2026
@dependabot
dependabot Bot deleted the dependabot/pip/ultralytics-8.4.104 branch July 28, 2026 14:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants